Chiffrement affine

Modifié par Clemni

Énoncé

On assimile les 26 lettres de l'alphabet : A, B, ..., Z aux nombres 0 , 1 , ..., 25 . Le chiffrement affine consiste à coder chaque lettre de l'alphabet en appliquant à son rang x (compris entre 0 et 25 ) une fonction affine f(x)=ax+b , puis le rang y de la lettre codée est le reste dans la division euclidienne de f(x) par 26 .

Autrement dit, on a y=f(x) et y{0;...;25} , où f est la fonction de codage définie par  f(x)ax+b [26]  avec aZ et bZ choisis de manière pertinente.

Dans la suite de cet exercice, on suppose que la fonction de codage est f(x)17x+15 [26] .

Pour répondre aux questions suivantes, on pourra utiliser un tableur.

1. Coder le mot "MATHEMATIQUES".

2. a. Déterminer un couple d'entiers (u;v)Z2 tels que 17u+26v=1 .
    b. En déduire un inverse de 17 modulo 26 .
    c. Montrer que la fonction de décodage, c'est-à-dire la fonction g telle que x=g(y) , peut s'écrire : g(y)23y+19 [26] .
    d. Décoder alors le mot "HLTUKZOZ".

Source : https://lesmanuelslibres.region-academique-idf.fr
Télécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/mathematiques-terminale-expert ou directement le fichier ZIP
Sous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0